package controleurs;

import javax.swing.event.CaretEvent;
import javax.swing.event.CaretListener;
import javax.swing.text.JTextComponent;

import modele.ModeleMA;

public class ChampsAjoutControlleurs implements CaretListener{
	ModeleMA modele;
	public ChampsAjoutControlleurs(ModeleMA modele){
		this.modele=modele;
	}
	public void caretUpdate(CaretEvent e) {
		JTextComponent c=(JTextComponent)e.getSource();
		if(c.getName().equals("titre"))modele.setTitre(c.getText());
		else if(c.getName().equals("genres"))modele.setGenres(c.getText());
		else if(c.getName().equals("auteurs"))modele.setAuteurs(c.getText());
		else if(c.getName().equals("dessinateurs"))modele.setDessinateurs(c.getText());
		else if(c.getName().equals("editeur"))modele.setEditeur(c.getText());
		else if(c.getName().equals("note"))modele.setNote(c.getText());
		else if(c.getName().equals("annee"))modele.setAnnee(c.getText());
		else if(c.getName().equals("image"))modele.setURL(c.getText());
		else if(c.getName().equals("resume"))modele.setResume(c.getText().replace("\n", " "));
	}

}
